package main

import (
	"apibe/learn/grpc/simple_rpc/x_pb_go"
	"context"
	"fmt"
	"google.golang.org/grpc"
)

func main() {
	// 连接服务器
	conn, err := grpc.Dial(":8080")
	if err != nil {
		fmt.Printf("连接服务器失败：%s", err)
		return
	}
	defer conn.Close()
	// 新建一个客户端连接
	c := x_pb_go.NewTeamClient(conn)
	// 调用服务端函数
	apply, err := c.SentApply(context.Background(), &x_pb_go.TeamApplyReq{UserID: "1"})
	if err != nil {
		fmt.Printf("调用服务端代码失败：%s", err)
		return
	}
	fmt.Println("调用成功", string(apply.Result))
}
